clean up use of _WIN32 Replace the use of _WIN32 in libc++. Replace most use with a C runtime check _LIBCPP_MSVCRT or the new _LIBCPP_WIN32 to indicate that we are using the Win32 API. Use a new _LIBCPP_WCHAR_IS_UCS2 to indicate that we are on an environment that has a short wchar_t. git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@290910 91177308-0d34-0410-b5e6-96231b3b80d8 
diff --git a/include/__locale b/include/__locale index 535ee16..3f29bc5 100644 --- a/include/__locale +++ b/include/__locale 
@@ -342,7 +342,7 @@  static const mask punct = _ISpunct;  static const mask xdigit = _ISxdigit;  static const mask blank = _ISblank; -#elif defined(_WIN32) +#elif defined(_LIBCPP_MSVCRT)  typedef unsigned short mask;  static const mask space = _SPACE;  static const mask print = _BLANK|_PUNCT|_ALPHA|_DIGIT;